package com.fnzx.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import lombok.Data;
import springfox.documentation.spring.web.json.Json;

/**
 * 
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2021-10-23 22:20:00
 */
@Data
@TableName("score")
public class ScoreEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long id;
	/**
	 * 被评分的id
	 */
	private Long scoredId;
	/**
	 * 被评分的id类型(项目、用户、自评）、根据这个找相应的表联查
	 */
	private Integer socreSource;
	/**
	 * 评分属于键值对并且不好确定，各项评分直接存成json数据即可，在代码中需要使用时把json转换成map即可
	 */
	private String scoreDetails;
	/**
	 * 评价人id
	 */
	private Long createdId;

}
